草庐IT

Codeforces 1672 E. notepad.exe

全部标签

c++ - 以编程方式确定 native .exe 是 32 位还是 64 位

我需要知道给定的.exe是32位还是64位,在我启动它之前。IsWow64Process在这里没有用,因为还没有进程。是否有其他API可以提供此信息? 最佳答案 如果您真的只想对EXE而不是DLL执行此操作,只需使用GetBinaryType.Determineswhetherafileisanexecutable(.exe)file,andifso,whichsubsystemrunstheexecutablefile. 关于c++-以编程方式确定native.exe是32位还是64位

c++ - 如何在 *.exe 上启用拖动文件并将其作为参数获取?

我需要做什么才能使我的程序使用已拖放到其图标上的文件作为参数?我当前的main方法如下所示:intmain(intargc,char*argv[]){if(argc!=2){cout我真正希望能够做的是选择10个(左右)文件,将它们放到EXE中,然后在我的应用程序中处理它们。编辑:incomming参数用作文件名,在cunstructor中构造。Converter::Converter(char*file){//stringfilenameisaglobalvariablefilename=file;myfile.open(filename.c_str(),ios_base::in);

windows - Windows/cmd.exe 与 Linux/bash 的 $ 等价物是什么? -- 程序退出/返回代码?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoIgettheapplicationexitcodefromaWindowscommandline?在Unix/bash中,我可以简单地说:$echo$?从交互式和非交互式shell中找出程序的返回/退出代码。现在,我如何在Windows/cmd.exe中执行等效操作?

Windows 7 : cmd. exe : setting startup directory (in a link to cmd. exe)

我正在运行Windows7,当我运行cmd.exe时,我希望它启动在名为C:\foo\bar的目录中。我记得能够创建一个链接到桌面上的这个可执行文件并右键单击某处通过填写设置cmd.exe命令提示符的启动菜单在transient窗口中打开一个字段,但我找不到它。我有发现以下论点,但似乎更复杂。我想通过弹出窗口设置cmd.exe的启动目录。ChangingdefaultstartupdirectoryforcommandpromptinWindows7有什么想法吗? 最佳答案 正如其他海报所提到的:常规方法是编辑快捷方式的属性并填写标

c# - Exe 文件不是从具有数据库连接的 Windows 服务运行?

我已经创建了一个Windows应用程序。当我手动执行我的可执行文件时它工作正常,但是当我使用Windows服务运行我的exe时它显示提供失败错误。我正在使用EntityFramework。EntityFramework有什么问题吗?这是我的代码:privatevoidThreadfun(){try{System.Diagnostics.Process.Start(@"D:\V-Tec\bin\Debug\VibrantIndexerForm.exe");if(System.IO.File.Exists(@"D:\VibrantIndexerSetup\MarcExport1.txt")

windows - winutils.exe chmod 命令未设置权限

>D:\>echo%HADOOP_HOME%>D:\Apps\winutils\hadoop-2.7.1在与HADOOP_HOME相同的磁盘上创建tmp/hive文件夹D:\>dirtmp\hiveDirectoryofD:\tmp\hive06/13/201601:13PM.06/13/201601:13PM..0File(s)0bytes2Dir(s)227,525,246,976bytesfree尝试弄清楚设置了什么权限D:\>winutils.exels\tmp\hiveFindFileOwnerAndPermissionerror(1789):Thetrustrelation

windows - 分析 .exe/.dll (Windows PE) 文件中的代码膨胀

假设我有一个包含十几个不同模块的项目,这些模块生成一个DLL,我如何分析它以便确定每个模块/函数贡献的实际文件大小?我知道使用发布版本可能无法实现,其中很多信息已被剥离,但如果我有完整的源代码并且可以进行调试版本呢?此外,如果某处定义了较大的静态变量,我是否可以轻松找到它们?奖励问题:LinuxELF文件怎么样? 最佳答案 每当我参与识别膨胀时,我通常从dumpbin开始在Windows上。通常通过编写工具通过dumpbin检查每个对象模块然后分析输出。它往往是一个迭代过程,可能需要相当长的时间。用于使用PDB进行调试构建Sizer

windows - 如何方便地推断出 Azure SDK csrun.exe 的路径?

我遇到了AzureComputeEmulator无法正确重启的问题。要解决此问题,我想将csrun/devfabric:stop调用添加到VisualStudio解决方案中的预构建步骤。问题是csrun.exe位于我机器上的C:\ProgramFiles\WindowsAzureSDK\v1.4\bin并且该路径不在%PATH%目录列表。我不想在我的解决方案中对该路径进行硬编码。有没有什么方法可以推断路径,比如使用一些环境变量或类似的东西? 最佳答案 您可以按版本从注册表中读取AzureSDK路径。路径的最后一部分是版本...您的代

windows - 批处理脚本 - 一个接一个地运行exe程序

我有一些EXE程序,想一个接一个地使用批处理文件运行。实际上一套包含2个带有一些参数的EXE程序。Example.@echooffstartprog1.exestartprog2.exe/---waituntillprog1.exeandprog2.exefinish--/startprog3.exestartprog4.exe 最佳答案 要连续运行.exes,您需要传递/wait参数以启动例如@echooffstart/waitprog1.exestart/waitprog2.exestart/waitprog3.exestart

windows - 使用 Notepad++ 从cmd目录输出打开多个文件

我想做的:使用dir命令查找一堆文本文件,然后在Notepad++中将它们全部打开。最好在一个命令中而不创建额外的文件。通常,你可以说notepad++zed.txt./ted/zed.txt./red/zed.txt但是我需要在一个复杂的目录结构中打开很多文件。我觉得我应该能够做这样的事情:dir/s/a/b"zed.txt"|notepad++这确实给了我想要的输出(递归查找文件并仅吐出文件名),但每个文件都在自己的行上,Notepad++不会打开它们,它只是打开并要求创建文件“notepad++”-这是空的。即使使用额外的文件(不可取,但不可取)也不起作用:c:\Users\to